using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Controladoras;
using EntidadesTO;
using System.Collections.Generic;

public partial class User_controls_FrmEditarTarifa : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    public void MostrarParaActualizar(ClasificacionTarifaTO pClasificacion)
    {
        this.cmbCLasificacion.SelectedValue = pClasificacion.CodClasificacion.ToString();
        this.txtCodCategoria.Text = pClasificacion.CodCategoria.ToString();
        this.txtDesCategoria.Text = pClasificacion.DesClasificacionTarifa;
        this.txtTasaVigente.Text = pClasificacion.MontoTarifa.ToString();
        this.txtFechaVigencia.Text = pClasificacion.InicioVigencia.ToString();
        if (pClasificacion.DesMontoNuevo != "")
            this.txtTasaNueva.Text = pClasificacion.DesMontoNuevo;
        else
            this.txtTasaNueva.Text = "";
    }

    public ClasificacionTarifaTO obtenerTarifaModificada()
    {
        ClasificacionTarifaTO clasificacionTO = new ClasificacionTarifaTO();

        clasificacionTO.CodClasificacion = Int32.Parse(this.cmbCLasificacion.SelectedValue);
        clasificacionTO.CodCategoria = Int32.Parse(this.txtCodCategoria.Text);
        clasificacionTO.DesClasificacionTarifa = this.txtDesCategoria.Text;
        clasificacionTO.MontoTarifa = Decimal.Parse(this.txtTasaVigente.Text);
        clasificacionTO.MontoNuevo = Decimal.Parse(this.txtTasaNueva.Text);
        clasificacionTO.DesMontoNuevo = this.txtTasaNueva.Text;
        clasificacionTO.InicioVigencia = DateTime.Parse(this.txtFechaVigencia.Text);

        return clasificacionTO;
    }
}
